// AI 配置
export const AI_CONFIG = {
  // OpenAI API 配置
  openai: {
    // API 端点
    apiEndpoint: process.env.OPENAI_API_ENDPOINT || 'https://api.openai.com/v1/chat/completions',
    
    // API 密钥
    apiKey: process.env.OPENAI_API_KEY || '',
    
    // 使用的模型
    model: process.env.OPENAI_MODEL || 'gpt-3.5-turbo',
    
    // 温度值（创造性，0-1之间，越高越创造性）
    temperature: 0.7,
    
    // 最大生成令牌数量
    maxTokens: 4000,
  },
  
  // 自定义 Deepseek 配置（如果您使用的是 Deepseek）
  deepseek: {
    apiEndpoint: process.env.DEEPSEEK_API_ENDPOINT || 'https://api.deepseek.com/v1/chat/completions',
    apiKey: process.env.DEEPSEEK_API_KEY || '',
    model: process.env.DEEPSEEK_MODEL || 'deepseek-chat',
    temperature: 0.7,
    maxTokens: 4000,
  }
};

// 使用哪种 AI 服务（openai 或 deepseek）
export const AI_SERVICE = process.env.AI_SERVICE || 'openai';

// 获取当前激活的 AI 配置
export const getActiveAIConfig = (): typeof AI_CONFIG.openai => {
  return AI_CONFIG[AI_SERVICE as keyof typeof AI_CONFIG] || AI_CONFIG.openai;
}; 